/*
WebROaR - Ruby Application Server - http://webroar.in/

Copyright (C) 2009  Goonj LLC

This file is part of WebROaR.

WebROaR is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

WebROaR is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with WebROaR.  If not, see <http://www.gnu.org/licenses/>.
*/

body {
  font-family:verdana;
  background-color:#FFFFFF;
  font-size:14px;
}
#header {
  top:5px;
  font-size:11px;
  width:930px;
  height:50px;
  display:inline-block;
  vertical-align: middle;
}
#header a {
  font-weight:bold;
  color:#878787;
}
#container_menu {
  position:relative;
  width:930px;
  height:50px;
  display:inline-block;
  vertical-align: middle;
}
#logo_div {
  top:-22px;
  left:20px;
  float:left;
}
#menu_tab_div {
  float:right;
  right:10px;
}
#menu_tab_div A:link {
  color:#990b0a;
}
#menu_tab_div A:visited {
  color:#990b0a;
}
#menu_tab_div A:active {
  color:#990b0a;
}
#menu_tab_div A:hover {
  color:#990b0a;
}
#container {
  top:-2px;
  position:relative;
  width:940px;
  font-size:14px;
  padding-bottom:10px;
  display:inline-block;
  vertical-align: middle;
}
#container table {
  background-color:#E0E0E0;
  border-spacing:2px 2px;
}
#container tr {
  background-color:#FFF;
}
#container th {
  font-size:14px;
  padding:4px;
  background-color:#DADADA;
  font-weight:bold;
  color:#585555;
}
#container td {
  padding:4px;
  text-align:left;
  font-size:13px;
}
#container select{
  width:140px;
}
#log_div select{
  width:106px;
}
#error_div,#error_div_smtp_form ,#error_div_sendmail_form ,#error_div_expire_by_type {
  font-size:11px;
  color:red;
  text-align:left;
}
#error_div h2 {
  font-size:14px;
  color:black;
}
#bottom_link_div {
  position:relative;
  display:inline-block;
  vertical-align:middle;
  width:940px;
  height:30px;
  font-weight:bold;
  border-top:1px solid #E5C2C2;
  color:#bc5d5b;
  font-size:13px;
}
.popup_container {
  position:absolute;
  width:460px;
  z-index:1000;
  border: 1px solid #006699;
  background-color:#F9F6CD;
  text-align:justify;
  padding:5px;
}
.sub_header {
  background-color:#F0F0F0;
  font-weight:bold;
  color:#585555;
}
#page_name {
  padding-left:25px;
  padding-top:4px;
  font-weight:bold;
  text-align:left;
  width:940px;
  color:#757575;
}
#needed {
  font-size:10px;
  color:red;
}
a {
  font-weight:normal;
  text-decoration:none;
  color:#1085CE;
}
a:hover {
  text-decoration:underline;
  color:#1085CE;
}
.text_align_right {
  width:99%;
  text-align:right;
}
.text_align_center {
  text-align:center;
}
#time_div {
  position:relative;
  text-align:right;
  height:10px;
  width:730px;
  float:right;
  top:5px;
  font-weight:bold;
  color:#999999;
}
.font_size_12 {
  font-size:12px;
  color:black;
  font-weight:normal;
}.home
{
  width:54px;
  height:22px;
  background:url('../../images/home_15_06_2011.gif');
}
.home_ov
{
  width:54px;
  height:22px;
  background:url('../../images/home_hover_15_06_2011.gif');
}

.configuration
{
  width:116px;
  height:22px;
  background:url('../../images/configuration_15_06_2011.gif');
}
.configuration_ov
{
  width:116px;
  height:22px;
  background:url('../../images/configuration_hover_15_06_2011.gif');
}
.analytics
{
  width:80px;
  height:22px;
  background:url('../../images/analytics_15_06_2011.gif');
}
.analytics_ov
{
  width:80px;
  height:22px;
  background:url('../../images/analytics_hover_15_06_2011.gif');
}
.exceptions
{
  width:90px;
  height:22px;
  background:url('../../images/exceptions_15_06_2011.gif');
}
.exceptions_ov
{
  width:90px;
  height:22px;
  background:url('../../images/exceptions_hover_15_06_2011.gif');
}
.settings
{
  width:72px;
  height:22px;
  background:url('../../images/settings_15_06_2011.gif');
}
.settings_ov
{
  width:72px;
  height:22px;
  background:url('../../images/settings_hover_15_06_2011.gif');
}
.contact_us {
  width:90px;
  height:22px;
  background:url('../../images/contact_us_28_06_2011.gif');
}
.contact_us_ov {
  width:90px;
  height:22px;
  background:url('../../images/contact_us_hover_28_06_2011.gif');
}
#overlay{
  position: absolute;
  position: fixed;
  z-index:100;		
  width: 100%;
  height: 100%;
  min-height:100%;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: .3;
  filter: alpha(opacity=30);
}

#message_box{
  position : fixed;
  width : 100%;
  height : 100%;
  min-height:100%;
  top: 0;
  left: 0;
  color : #000000;  
  z-index : 100;
}

#message_box_header{
  background-color : #666;
  width : 50%;
  padding : 5px;
  border-left : 1px solid #000000;
  border-right : 1px solid #000000;
  border-top : 1px solid #000000;
  text-align : right;
}

#message_box_body{
  background-color : #ffffff;
  padding : 5px;
  border : 1px solid #000000;
  width : 50%;
  font-size : 12px;
}

#loading_progress{
  display: none;
  position: fixed;
  z-index:100;
  width: 100%;
  height: 100%;
  min-height:100%;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: .3;
  filter: alpha(opacity=30);
}

#loading_progress1{
  display: none;
  position: fixed;
  z-index:100;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
#slider_div {
  font-size:11px;
}
.app_name {
  font-weight:bold;
}
.error {
  color:red;
}
#data_div select{
  width:50px;
}
.link_button {
  padding:3px 15px 3px 15px;
  color:white;
  background: #585555;
}
#contact_us {
  margin-left:20%;
}
#contact_us td .input_text {
  width:100%;
}
#contact_us td {
  padding-left:20px;
  padding-right:20px;
}
#contact_us_left_panel {
  position:absolute;
  left:0px;
  margin-top:4px;
}
#contact_us_left_panel table{
  border:2px solid #DFDFDF;
  background-color:white;
  border-spacing:2px 2px;
}
#contact_us_left_panel td {
  padding:5px 25px 0px 25px;
}
#contact_us_left_panel td a {
  text-decoration:none;
  color:#736F6E;
  font-size:16px;
  line-height:2;
}
